对数组元素排序 | 您所在的位置:网站首页 › matlab 矩阵按行排序 › 对数组元素排序 |
排序索引,以向量、矩阵或多维数组的形式返回。I 的大小与 A 相同。这些索引向量沿 sort 作用于的同一维度指定方向。例如,如果 A 是一个 2×3 矩阵,则 [B,I] = sort(A,2) 对 A 中的每行元素进行排序。输出 I 是 1×3 行索引向量的集合,用于描述 A 中每行元素的重新排列。 sort 函数使用一种稳定的排序算法。因此,当输入包含重复值时,无论排序方向如何,排序索引都会保留输入的原始顺序。例如,如果 A = [1 2 1 2],则 [Ba,Ia] = sort(A,'ascend') 返回排序索引 Ia = [1 3 2 4],[Bd,Id] = sort(A,'descend') 返回排序索引 Id = [2 4 1 3]。 |
CopyRight 2018-2019 实验室设备网 版权所有 |